package com.suray.rgv;

import com.suray.rgv.data.RgvForkInfoData;

public interface RgvForkInterface extends Rgv60Interface {
    /**
     * 叉车前端推送数据
     * @return
     */
    RgvForkInfoData getRgvForkInfoData();

    /**
     * 设置叉车取放货时的升降距离
     * @param forkLiftDis : 单位cm
     */
    void setRgvForkLiftDis(Integer forkLiftDis);

    /**
     * 设置叉车货叉下降时的高度
     * @param forkLiftDownHeight : 单位cm
     */
    void setRgvForkLiftDownHeight(Integer forkLiftDownHeight);

    /**
     * 设置叉车货叉高度误差范围
     * @param forkHeightErrorRange : 单位cm
     */
    void setForkHeightErrorRange(Integer forkHeightErrorRange);

    /**
     * 货叉是否下降状态
     * @return
     */
    boolean isForkDown();
}
